package edu.fasta.sisinfo2.net;

import java.util.List;

import edu.fasta.sisinfo2.gui.PantallaJuego;


public class ActualizarGUI implements InterfazComandoServer {

	/**
	 * 
	 */
	private static final long serialVersionUID = 5144668255276296264L;
	private String apuesta;
	private String saldo;
	private String estadoJuego;
	private List cartasMesa;
	private List cartasJugador;
	private String apuestaActual;
	private String pozoAcumulado;
	private String numeroRonda;
	private String cantidadJugadores;
	
	public ActualizarGUI(String unaApuesta, String unSaldo , String unEstadoJuego,List cartasMesaStr, List cartasJugadorStr, 
			String apuestaActualStr, String pozoActualStr, String numeroRonda, String cantidadJugadores) {
		this.setApuesta(unaApuesta);
		this.setSaldo(unSaldo);
		this.setEstadoJuego(unEstadoJuego);
		this.setCartasMesa(cartasMesaStr);
		this.setCartasJugador(cartasJugadorStr);
		this.setApuestaActual(apuestaActualStr);
		this.setPozoAcumulado(pozoActualStr);
		this.setNumeroRonda(numeroRonda);
		this.setCantidadJugadores(cantidadJugadores);
	}



	public void ejecutarComando(PantallaJuego gui) {
		gui.actualizarPantalla(this.getApuesta(), this.getSaldo() , this.getEstadoJuego(), this.getCartasMesa(), 
				this.getCartasJugador(), this.getApuestaActual(),this.getPozoAcumulado(),this.getNumeroRonda(), this.getCantidadJugadores());

	}


	public String getApuesta() {
		return apuesta;
	}


	public void setApuesta(String apuesta) {
		this.apuesta = apuesta;
	}


	public String getSaldo() {
		return saldo;
	}


	public void setSaldo(String saldo) {
		this.saldo = saldo;
	}


	public String getEstadoJuego() {
		return estadoJuego;
	}


	public void setEstadoJuego(String estadoJuego) {
		this.estadoJuego = estadoJuego;
	}


	public List getCartasMesa() {
		return cartasMesa;
	}


	public void setCartasMesa(List cartasMesa) {
		this.cartasMesa = cartasMesa;
	}


	public List getCartasJugador() {
		return cartasJugador;
	}


	public void setCartasJugador(List cartasJugadorStr) {
		this.cartasJugador = cartasJugadorStr;
	}



	public String getApuestaActual() {
		return apuestaActual;
	}



	public void setApuestaActual(String apuestaActual) {
		this.apuestaActual = apuestaActual;
	}



	public String getPozoAcumulado() {
		return pozoAcumulado;
	}



	public void setPozoAcumulado(String pozoAcumulado) {
		this.pozoAcumulado = pozoAcumulado;
	}



	public String getNumeroRonda() {
		return numeroRonda;
	}



	public void setNumeroRonda(String numeroRonda) {
		this.numeroRonda = numeroRonda;
	}



	public String getCantidadJugadores() {
		return cantidadJugadores;
	}



	public void setCantidadJugadores(String cantidadJugadores) {
		this.cantidadJugadores = cantidadJugadores;
	}



}
